// GA_BPA.h: interface for the CGA_BPA class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_GA_BPA_H__06DD91B8_A189_473E_B493_C39558A7B898__INCLUDED_)
#define AFX_GA_BPA_H__06DD91B8_A189_473E_B493_C39558A7B898__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "Unit_BPA.h"

class BPAFILEDLL_API CGA_BPA : public CUnit_BPA   
{
public:
	CGA_BPA(CGA_BPA& gaBPA);
	CGA_BPA();
	virtual ~CGA_BPA();

public:
	double m_dPe;
	double m_dTc;
	double m_dTo;
	double m_dVELclose;
	double m_dVELopen;
	double m_dPmax;
	double m_dPmin;
	double m_dT1;
	double m_dKp;
	double m_dKd;
	double m_dKi;
	double m_dINTGmax;
	double m_dINTGmin;
	double m_dPIDmax;
	double m_dPIDmin;

protected:
	bool UpdateEx(char* buffer);
	bool FillEx(char* buffer);
};

#endif // !defined(AFX_GA_BPA_H__06DD91B8_A189_473E_B493_C39558A7B898__INCLUDED_)
